package com.sinosoft.sinopay.merchants.dto;

import com.sinosoft.sinocloud.platform.base.SinoBaseDTO;

import java.io.Serializable;
import java.util.Date;

/**
 * Created by chenzhiheng on 16/11/30.
 */
public class MerchantSignInfo extends SinoBaseDTO {

    /*系统流水号*/
    private Integer sid;

    /*商户编号*/
    private String	merchantCode;

    /*商户名称*/
    private String	merchantName;

    /*商户简称*/
    private String	shortName;

    /*商户类型*/
    private String  merchantType;

    /*商户验签*/
    private String signKey;

    /*状态*/
    private String	status;

    /*支付页面回调url*/
    private String	payPageNotifyURL;

    /*支付后台回调url*/
    private String	payBackNotifyURL;

    /*创建时间*/
    private Date    createDate;

    /*创建ID*/
    private int	    creatorId;

    /* 支付渠道名称 */
    private String thirdpayName;

    /* 支付渠道ID */
    private int thirdpayId;

    /* 支付渠道SID */
    private int thirdpaySid;

    /* 商户与支付渠道状态 */
    private int nexusStatus;

    public Integer getSid() {
        return sid;
    }

    public void setSid(Integer sid) {
        this.sid = sid;
    }

    public String getMerchantCode() {
        return merchantCode;
    }

    public void setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode;
    }

    public String getMerchantName() {
        return merchantName;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    public String getShortName() {
        return shortName;
    }

    public void setShortName(String shortName) {
        this.shortName = shortName;
    }

    public String getMerchantType() {
        return merchantType;
    }

    public void setMerchantType(String merchantType) {
        this.merchantType = merchantType;
    }

    public String getSignKey() {
        return signKey;
    }

    public void setSignKey(String signKey) {
        this.signKey = signKey;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getPayPageNotifyURL() {
        return payPageNotifyURL;
    }

    public void setPayPageNotifyURL(String payPageNotifyURL) {
        this.payPageNotifyURL = payPageNotifyURL;
    }

    public String getPayBackNotifyURL() {
        return payBackNotifyURL;
    }

    public void setPayBackNotifyURL(String payBackNotifyURL) {
        this.payBackNotifyURL = payBackNotifyURL;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public int getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(int creatorId) {
        this.creatorId = creatorId;
    }

    public String getThirdpayName() {
        return thirdpayName;
    }

    public void setThirdpayName(String thirdpayName) {
        this.thirdpayName = thirdpayName;
    }

    public int getThirdpayId() {
        return thirdpayId;
    }

    public void setThirdpayId(int thirdpayId) {
        this.thirdpayId = thirdpayId;
    }

    public int getThirdpaySid() {
        return thirdpaySid;
    }

    public void setThirdpaySid(int thirdpaySid) {
        this.thirdpaySid = thirdpaySid;
    }

    public int getNexusStatus() {
        return nexusStatus;
    }

    public void setNexusStatus(int nexusStatus) {
        this.nexusStatus = nexusStatus;
    }
}
